A compliant persistent architecture
نویسندگان
چکیده
The changing needs of modern application systems demand new and radical software architectures to support them. The attraction of persistent systems is that they define precisely the extent to which they are open, thereby allowing the dynamically changing resource requirements of applications to be tracked accurately within the persistent environment. Thus, an ever-growing body of work is being established to study the nature of running applications, and to use the information gleaned, to improve the runtime execution of these applications. Here we propose a new architectural approach to constructing persistent systems that accommodates, and thus is compliant to, the needs of particular applications. By separating policy from mechanism in all components, the architecture may be tailored to the policy needs of the application.‡‡ We first propose a generic architecture for compliance, and then show how it may be instantiated. Finally, we describe an example of how the architecture operates in a manner that is compliant to a target application. We postulate, since we have not yet measured, that the benefits of compliant architectures will be a reduction in complexity, with corresponding gains in flexibility, portability, understandability in terms of failure semantics, and performance. Copyright 2000 John Wiley & Sons, Ltd.
منابع مشابه
Linkage factors optimization of Multi-outputs of compliant mechanism using Response Surface
This paper presents a linkage factors synthesis and multi-level optimization technique for bi-stable compliant mechanism. The linkage synthesis problem is modeled as multiple level factors and responses optimization problem with constraints. The bi-stable compliant mechanism is modeled as a crank slider mechanism using pseudo-rigid-body model (PRBM). The model exerts the large deflection of fle...
متن کاملمفهوم ماندگاری در معماری اسلامی و مقایسهی آن با مفهوم پایداری در معماری معاصر
The present paper is extracted from a purposeful research aiming at pondering on the recondite meaning of persistence in Iranian architecture during Islamic era and comparing it to the concept of sustainability and contemporary sustainable architecture. It seems that the literature is poor in terms of causes and factors of persistence in Iranian architecture. The limited literature in this area...
متن کاملIntegrating Persistent Surveillance Systems into ISR Architecture
Persistent Surveillance is an increasingly important concept in today’s conflicts due to the asymmetric and complex nature of threats. With the proliferation of Persistent Surveillance Systems, NATO and its nations face a new challenge to integrate these systems into their overall Intelligence, Surveillance, and Reconnaissance (ISR) architecture. The same can be observed for the civil security ...
متن کاملImplementation of a Multi - Processor Garbage Collector in
ProcessBase is a new persistent programming language targeted to support process modelling applications. It forms a central part of a compliant systems architecture, i.e. an architecture that is compliant to the needs of the running application. The ProcessBase Abstract Machine (PBAM) is the execution engine for the language. It uses a heapbased storage architecture together with two contiguous...
متن کاملWhat We Are Missing in the CORBA Persistent Object Service Specification
In the paper we try to summarize the weaknesses of the CORBA Persistent Object Service standard we felt were most significant while designing and implementing a Persistent Object Service compliant with the standard. The issues discussed in detail include: underspecified semantics of operations, underspecified functionality of POM, lack of "compound persistence", reusability of other services (r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softw., Pract. Exper.
دوره 30 شماره
صفحات -
تاریخ انتشار 2000